package com.novanok.campaigntweets;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

import com.novanok.mensaje.Mensaje;

/**
 * Created by Marcos on 13/10/2014.
 */
public class ActivityTweetItem extends Activity {

    private Campania campaniaSeleccionada;
    private Tweet tweetSeleccionado;
    private String accion;

    @Override
    protected void onCreate( Bundle savedInstanceState ) {
        super.onCreate( savedInstanceState );
        setContentView( R.layout.activity_tweet_item );

        this.campaniaSeleccionada = MyActivity.campaniaSeleccionada;
        this.tweetSeleccionado = ActivityTweet.tweetSeleccionado;

        this.accion = getIntent().getStringExtra("tweet_accion");

        if ( this.accion.compareTo("editar") == 0 ) {
            if ( this.tweetSeleccionado != null ) {
                ((EditText) findViewById(R.id.txtDescripcion)).setText(this.tweetSeleccionado.getDescripcion());
            }
        } else {
            this.tweetSeleccionado = null;
        }
    }

    public void aceptar ( View v ){
        String descripcion = (( EditText )findViewById( R.id.txtDescripcion )).getText().toString();

        if ( descripcion.compareTo("") != 0 ) {
            if ( this.tweetSeleccionado == null )
                this.campaniaSeleccionada.getTweets().add(new Tweet( descripcion ));
            else
                this.tweetSeleccionado.setDescripcion( descripcion );

            finish();
        } else {
            Mensaje.getMensaje().mostrarInformacion(this, "El Nombre no puede quedar vacio");
        }
    }

    public void cancelar ( View v ){
        finish();
    }
}
